/**
 * 2018/7/18 9:46:55 Wen Jun created.
 */

package com.diver.flinkdemo.entity.xxt;

import java.math.BigDecimal;

/**
 * 2018/07/18
 * Created by Wen Jun.
 */
public class Comparison implements java.io.Serializable {

    // 序列化版本
    private static final long serialVersionUID = -1226440221642349056L;

    // 唯一主键 [主键]
    private String id;
    // 学生卡id
    private String studentCardId;
    // 区间最大值
    private BigDecimal maxValue;
    // 区间最小值
    private BigDecimal minValue;
    //
    private BigDecimal average;
    // 区间时间
    private Long topTime;
    // 0为经度，1为纬度（0为上学路线，1为放学路线）
    private Integer type;

    @Override
    public String toString() {
        return "Comparison{" + "id='" + id + '\'' + ", studentCardId='" + studentCardId + '\'' +
                ", maxValue=" + maxValue + ", minValue=" + minValue + ", average=" + average +
                ", topTime=" + topTime + ", type=" + type+ '}';
    }

    /**
     * 获取唯一主键 [主键]
     *
     * @return 唯一主键
     */
    public String getId() {
        return id;
    }

    /**
     * 设置唯一主键 [主键]
     *
     * @param id 唯一主键
     */
    public void setId(String id) {
        this.id = id;
    }

    /**
     * 获取学生卡id
     *
     * @return 学生卡id
     */
    public String getStudentCardId() {
        return studentCardId;
    }

    /**
     * 设置学生卡id
     *
     * @param studentCardId 学生卡id
     */
    public void setStudentCardId(String studentCardId) {
        this.studentCardId = studentCardId;
    }

    /**
     * 获取区间最大值
     *
     * @return 区间最大值
     */
    public BigDecimal getMaxValue() {
        return maxValue;
    }

    /**
     * 设置区间最大值
     *
     * @param maxValue 区间最大值
     */
    public void setMaxValue(BigDecimal maxValue) {
        this.maxValue = maxValue;
    }

    /**
     * 获取区间最小值
     *
     * @return 区间最小值
     */
    public BigDecimal getMinValue() {
        return minValue;
    }

    /**
     * 设置区间最小值
     *
     * @param minValue 区间最小值
     */
    public void setMinValue(BigDecimal minValue) {
        this.minValue = minValue;
    }

    /**
     * 获取
     *
     * @return
     */
    public BigDecimal getAverage() {
        return average;
    }

    /**
     * 设置
     *
     * @param average
     */
    public void setAverage(BigDecimal average) {
        this.average = average;
    }

    /**
     * 获取区间时间
     *
     * @return 区间时间
     */
    public Long getTopTime() {
        return topTime;
    }

    /**
     * 设置区间时间
     *
     * @param topTime 区间时间
     */
    public void setTopTime(Long topTime) {
        this.topTime = topTime;
    }

    /**
     * 获取0为经度，1为纬度
     *
     * @return 0为经度，1为纬度
     */
    public Integer getType() {
        return type;
    }

    /**
     * 设置0为经度，1为纬度
     *
     * @param type 0为经度，1为纬度
     */
    public void setType(Integer type) {
        this.type = type;
    }

}
